Skip to main content

Replenishment

January 10, 2025 Overview:

  • Many aspects of the min/max system are replicated in the replenishment system that is in Multidev.
    • Stores are assigned a default SALESRANKING (Smartforms usage/field list to be created).
    • There are many more sales rankings available in Multidev (any single character, A-Z, 0-9, etc.). However, Universe data will be converted to Multidev using existing data (A-E sales rankings).
    • Each sub-class (Universe classes are sub-classes in Multidev) can be overwritten with an override SALESRANKING. Otherwise, the store’s SALESRANKING is used.
    • Through various updates, as is the case in Universe, the actual min and max values are stored at the store/product level. Meaning that, regardless of store sales ranking or sales ranking overwritten at the sub-class level, it is still possible to set a specific min and max value at the store/product level. These specific values can be protected or overwritten.
    • Product can be set as a) replenishment to the stores and/or b) purchase from vendors.
  • Unlike Universe, during configuration and the set-up of replenish groups, min and max values are expressed with a code. Example, the min/max code of N01X01 defines a min of 1 and a max of 1. The odd naming of these codes (N = min and X= max) is required due to a 6-character limit on the code itself and the need to express min or max values > 9.

Image

  • In the top usage group, there are three separate usages that pertain to this process:

Image

Image

Image

Image

Image

Image

  • Review Plugins by sub-usage

Image

  • Set Mins and Max’s for subclass
  • **PSUBC_REPLACE; **Updates the pclass and psclass columns in inventorymaster based on mappings from the psubc table.
  • NOTE: We are reviewing the need of this functionality as it pushes pclass FROM psubc with seems like more of a general maintenance process versus a replenishment system issue.
    • Execute class, Sub-Class reassignments   INMAST_GEN_FLATSKU_W_MM_SCLASS**; **This procedure builds a list of every product from the selected subclass and then calls INMAST_GEN_FLATSKU_W_MM. This ensures that the min and max values are set for a product in branches by inserting or updating records in invbranchskus based on the mappings from psubc_br, Invmast_MinMaxSet, and Min_Max_Sets.

Image

  • Update Min/Max Ranking for Sub-Class
    • This is table load procedure that can be used to batch update the table that holds the Min Max set for each store ranking in each sub-class (UPDATETABLEPARAMS format 1011)
    • We will use this process to load Universe data during the data conversion/sync process.

Image

  • Generate records for new stores and sub-classes **PSUBC_BR_GENERATE; **Inserts records into the psubc_br table to ensure every branch type 'R' has an associated group, product class (pclass), and subclass (psclass) combination from pclass and psubc *for newly added sub-classes, i.e., this process does not update any store that already has a sales ranking on a new * 
  • Generate Size books and Sku settings for records using Sister store values PSUBC_BR_GENERATE_SBOOKS_MINS**; **This procedure populates the CORPSIZEBOOK_STORE table based on the sister store concept. NOTE: We are still working through the options that may exist here.
  • Update Store Sub-Class Parameters UPDATETABLEPARAMS format 1009; UPDATE PSUBC_BR SET STORERANKING = :STORERANKING, SISTER_BR = :SISTER_BR, UNIT_CAPACITY = :UNIT_CAPACITY WHERE BRANCHID = :BRANCHID AND PCLASS = :PCLASS AND PSCLASS = :PSCLASS

We are inquiring with Multidev on the need for this without a full understanding of sister stores. A version of this update will be used to bring over Universe store/sub-class overrides.

Image

  • Insert Min/Max Sets
    • This is table load procedure that can be used to batch update the table that holds the Min Max sets (UPDATETABLEPARAMS format 1012).
    • This batch updating process is likely not needed after Go Live and database configuration.

Image

  • Insert Store Rankings
    • This is table load procedure that can be used to batch update the table that holds the Min Max sets (UPDATETABLEPARAMS format 1012).
    • This batch updating process is likely not needed after Go Live and database configuration.
  • User Product Lists
    • User product lists are used for several purposes.
    • A user product list is simply a list of SKUs.

Image

  • A min/max model is a User Product List of specific type = 99 MinMax Model.

Image

  • 'UpdateTablePlugin','IMPORT,1000'